@chaset "utf-8";
/* SETTING */
@font-face {
    font-family: utmAvo;
    src: url('../font/UTM Avo.ttf'),
         url('../font/UTM AvoBold.ttf'),
         url('../font/UTM AvoBold_Italic.ttf'),
         url('../font/UTM AvoItalic.ttf');
}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a , font, img, ol, ul, li {margin:0;padding:0;border:0;outline:0;vertical-align: baseline;background: transparent;}
*{margin:0;padding:0;}
input {margin: 0;padding: 0;}
body {font-size:13px;line-height:1.5;font-family: arial, tahoma, "Times New Roman", helvetica,sans-serif;color: #3c3e3d; }
ol, ul {list-style: none;}
a {color:#005b7f; text-decoration: none;}
a:hover {color:#ff6c00;text-decoration: none;}
a:visited {color:#1ea3d8;text-decoration: none;}
.clear {clear:both;}
a img {border: none;}
.fw{width:100%;}
.fr{float:right;}
.fl{float:left;}
.rlt{position:relative;}
.bold{font-weight:bold;}
.blue{color:blue;}
.red{color:red;}
.yellow {color:#ffd500;}
.strong {font-weight: bold;}
.uppercase {text-transform: uppercase}
.utmAvo {font-family: utmAvo, arial, tahoma, "Times New Roman", helvetica,sans-serif;}
h1 {font-size: 18px}
h2 {font-size: 16px}
h3 {font-size: 14px}
h4 {font-size: 13px}
h5 {font-size: 12px}
/* END SETTING */
.wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #fff;
    position: relative;
}
.mg_left, .home, .detail, .nav, .nav_name, .nav_icon {
    float: left;
    overflow: hidden;
}
.nav_detail {
    float: left;
}

.social {
    width: 100%; 
    height: 30px;
    margin-top: 10px;
}
.social ul {
    margin: 0px !important;
}
.social ul li {
    width: 90px;
    display: inline-block;
}
.comments {
    float: left;
    margin: 10px auto;
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}
.comments_tab {
    width: 100%;
    height: 35px;
    position: relative;
    z-index: 1000;
}
.comments_tab_item {
    width: 120px;
    height: 34px;
    line-height: 34px;
    float: left;
    margin-right: 5px;
    border: 1px solid #bebebe;
    border-bottom: none;
    cursor: pointer;
    color: #555;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 0px;
    background: #efefef;
}
.comments_tab_fb {
    left: 0px;
}
.comments_tab_gg {
    left: 140px;
}
.comments_tab .active {
    color: #0096AF;
    background: #fff;
    height: 36px;
}
.comments_main {
    width: 99%;
    border: 1px solid #bebebe;
    position: relative;
    overflow: hidden;
    z-index: 10;
}
.comments_main_item {
    width: 98%;
    padding: 10px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
    background: #fff;
}
.logo h1, .logo .h1 {
    font-weight: normal;
    line-height: 1em;
    color: #3c3e3d;
}
.logo h3, .logo .h3 {
    font-weight: normal;
    line-height: 1em;
    color: #3c3e3d;
}